canvas embroidery - Turkish English Dictionary